// 基地址
const baseURL = 'https://api-hmugo-web.itheima.net/api/public/v1'
// import Vue from 'vue'
// 封装一个简化发请求的函数
async function request({
	url,
	header = {},
	method = 'get',
	data = {}
}) {
	// 发请求之前
	uni.showLoading({
		title: '加载中'
	})
	// 请求
	const res = await uni.request({
		url: baseURL + url,
		header,
		method,
		data
	})
	// 发请求之后
	uni.hideLoading()
	// console.log(res[1])
	// 请求成功
	if (res[1].data.meta.status === 200) {
		// 返回结果
		return {
			msg: res[1].data.meta.msg,
			message: res[1].data.message
		}
	} else {
		// 失败之后提示
		return Promise.reject(res[1].data.meta.msg)
	}
}


export default {
	install(Vue) {
		Vue.prototype.request = request

	}
}
